package org.transmit;

import java.util.Map;

import org.apache.commons.beanutils.BeanUtils;

/**
 * Action常用的工具类
* @Title: ActionUtil.java 
* @Package org.transmit 
* @Description: TODO 
* @author porridge
* @url  http://www.prdblog.com/
* @email  mfkwfc@gmail.com   
* @date 2014年4月14日 下午11:13:44 
* @version V1.0
 */
public class ActionUtil {
	/**
	 * 传入对象封装进去
	 * @param cls
	 * @param id
	 * @return
	 */
	public static <T> T find(Class<?> clz){
		T t=null;
 		try {
 			t=(T) clz.newInstance();
 			Map params =ActionContext.getRequest().getParameterMap();//获取页面值（所有元素的值组成的map）
 			BeanUtils.populate(t,params);//填充页面值到对象 
 		} catch (Exception e) {
 			e.printStackTrace();
 		}
		return (T)t;
	}
}
